home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Camelot / Camelot 075 (1990-05)(Swedish User Group of Amiga)(SE)(PD)[WB].zip / Camelot 075 (1990-05)(Swedish User Group of Amiga)(SE)(PD)[WB].adf / p2c / HP / include / asm.h next >
C/C++ Source or Header  |  1990-05-13  |  2KB  |  61 lines

  1. /* Header for module asm, generated by p2c */
  2. #ifndef ASM_H
  3. #define ASM_H
  4.  
  5.  
  6.  
  7. #ifndef SYSGLOBALS_H
  8. #include <p2c/sysglobals.h>
  9. #endif
  10.  
  11.  
  12.  
  13. #ifdef ASM_G
  14. # define vextern
  15. #else
  16. # define vextern extern
  17. #endif
  18.  
  19.  
  20.  
  21. extern Void asm_moveleft PP((long *s, long *d, long z));
  22. extern Void asm_moveright PP((long *s, long *d, long z));
  23. extern Void asm_fastmove PP((Anyptr *s, Anyptr *d, long z));
  24. extern Void asm_newbytes PP((Anyptr **p, long z));
  25. extern Void asm_powerup PV( );
  26. extern Void asm_errmsg PV( );
  27. extern Void asm_findroms PV( );
  28. extern Void asm_f_pwr_on PV( );
  29. extern Void asm_flpyread PP((long sector, long *buffer));
  30. extern Void asm_flpy_wrt PP((long sector, long *buffer));
  31. extern Void asm_flpymread PP((long sector_count, long sector, long *buffer));
  32. extern Void asm_flpymwrite PP((long sector_count, long sector, long *buffer));
  33. extern Void asm_flpyinit PP((Anyptr *ptr, int i));
  34. extern Void asm_setintlevel PP((long level));
  35. extern long asm_intlevel PV( );
  36. extern Void asm_newwords PP((Anyptr **p, long wordsize));
  37. extern Void asm_userprogram PP((long execloc, long initsp));
  38. extern Void asm_sappend PP((Char *dest, int MAX_dest, Char *src));
  39. extern long asm_iand PP((long a, long b));
  40. extern long asm_ior PP((long a, long b));
  41. extern Void asm_ci_switch PV( );
  42. extern Void asm_initvects PV( );
  43. extern Void asm_cpymsg PP((Char *msg));
  44. #define asm_memavail()        10000000
  45. /*  extern long asm_memavail PV( );  */
  46. extern long asm_ticker PV( );
  47. extern Void asm_cache_on PV( );
  48. extern Void asm_cache_off PV( );
  49. extern Void asm_icache_off PV( );
  50. extern Void asm_icache_on PV( );
  51. extern Void asm_flush_icache PV( );
  52.  
  53.  
  54.  
  55. #undef vextern
  56.  
  57. #endif /*ASM_H*/
  58.  
  59. /* End. */
  60.  
  61.